const express = require('express'),
    bodyParser = require('body-parser'),
	cookieParser = require('cookie-parser');
	//生成路由
    var router = express.Router();//这里router可以理解为一个对象
     
    //引入数据库对象
    var User = require('../db/db.js');
    // var template = require('../template.js');
    //引入
    // var pub = require('../public.js');
    //首页 显示所有数据
// router.get('/',function(req,res){

//   })d    



//注册登录请求响应
router.get('/register',function(req,res){
  var user = req.query;
  console.log(user);
  var name = user.name;
 User.find({name}).exec(function(err,data){
  console.log('chaxun');
  if (data.length==0){
    new User(user).save(function(err,data){
    if(!err){
      res.status(200).json({"code":'success',"content":'注册成功！'});
      console.log('注册成功')
    }else{
      res.status(200).json({"code":'success',"content":'注册失败！'});
    }
  })
  }else{
    res.status(200).json({'code':'error','content':'该用户已注册！'});
  }
 })
  
})


router.get('/login',function(req,res){
  var user = req.query;
  var name = user.name;
  var password = user.password;
  console.log(user);
  User.find({name:name}).exec(function(err,data){
    
      if(data.length>0){
        if(data[0].name==name&&data[0].password==password){
          console.log(data)
          res.status(200).json({code:'success',content:'登录成功',data:data[0]})
        }else{
          res.status(200).json({code:'error',content:'账户或密码错误',data:data[0]})
      }
      }
      else{
        console.log('用户不存在！')
        res.status(200).json({code:'error',content:'用户不存在！',data:data[0]})
      }
  })
})


module.exports = router;//导出router这个对象，
